x

Diagramming Tools

  • MermaidJS
  • PlantUML (Uses PlantUML Server for rendering)
  • D2 Lang (doesn't align well)
  • Diagrams.net (SVG; More diagrams than PlantUML/Mermaid; Open-Source; Formerly Draw.io)
  • Excalidraw (Sketching)
  • Markmap (Mindmaps)
  • GraphViz (Generates directed graphs from text descriptions using Dot)

Properietary

  • Eraser.io has a code lanaguage like D2, but it has an icons library and AI coder (but it's kind of buggy)
Left-click: follow link, Right-click: select node, Scroll: zoom
x